6
תגובות

תנאי להסתרת אובייקט?

פתח ToMeRiKo ,
אני רוצה לעשות כפתור IFRAME שאתה לוחץ עליו ואז אחרי שלחת הוא נעלם, הבנתי שאני יכול להשתמש בJQ, אני לא כל כך יודע JQ אבל הגעתי תוצאה נחמדה עשיתי סקריפט:
<script src="http://code.jquery.com/jquery-1.9.1.js">function hide_iframe() { $('iframe').hide();}</script>

עכשיו בIFRAME הוספתי
onclick="hide_iframe()"

6 תשובות

avatar ענה hafuta ב 24 לאפריל 2013 #

יש סיבה שאתה משתמש בiframe לכפתור?

לגבי המימוש, לא מומלץ לכתוב תג סקריפט שגם מוביל לקובץ חיצוני וגם לכלול בתוכו סקריפט inline
יכול להוביל לתוצאות לא צפויות בפלטפורמות שונות ולא מקובל לכתוב בשיטה הזאת.

דבר נוסף, תן id לiframe ושאתה מסתיר אותו ״תטרגט״ את האלמנט הספציפי ולא כל איפריים בדף, בצורה הזאת:
$("#iframe_id")

avatar ענה ToMeRiKo ב 25 לאפריל 2013 #

אז במה כן מומלץ להשתמש ?

avatar ענה OrelBeY ב 25 לאפריל 2013 #

ל-iframeים, עד כמה שאני לא אוהב אותם (הם מזכירים לי את טכנולוגיית ה-frameים), יכולים להיות שימושיים לפעמים. השאלה היא למה אתה חושב שאתה צריך אותם.

avatar ענה ToMeRiKo ב 25 לאפריל 2013 #

נגיד אם אני אשתמש בHTML 5 זה יהיה יותר פשוט ?

avatar ענה intval ב 25 לאפריל 2013 #

במקום iframe תשתמש בתגית

<input type="button" onclick="this.style.display='none';" value="click me" />

avatar ענה ToMeRiKo ב 25 לאפריל 2013 #

אני לא יכול לעשות את זה כאינפוט... יכולים להפוך את זה מהIFRAME לINPUT ?